import i18n from '@/locales'
// 计算符
export const calcList = [
  [
    { value: '(', label: '(' },
    { value: ')', label: ')' },
  ],

  [
    { value: '>', label: '>' },
    { value: '>=', label: '>=' },
    { value: '<', label: '<' },
    { value: '<=', label: '<=' },
    { value: '=', label: '=' },
    { value: '<>', label: '<>' },
  ],

  [
    { value: '&&', label: 'and' },
    { value: '||', label: 'or' },
    { value: 'contains', label: i18n.t('包含') },
    { value: 'not contains', label: i18n.t('不包含') },
  ],

  [{ value: 'extend', label: 'extend' }],
]

export const calcObj = {
  '(': '(',
  ')': ')',
  '>': '>',
  '>=': '>=',
  '<': '<',
  '<=': '<=',
  '=': '=',
  '<>': '<>',
  '&&': 'and',
  '||': 'or',
  contains: i18n.t('包含'),
  'not contains': i18n.t('不包含'),
  in: 'in',
  'not in': 'not in',
}
